//index.js
//获取应用实例
const app = getApp()

Page({
  data: {
    motto: 'Hello World',
    userInfo: {},
    hasUserInfo: false,
    canIUse: wx.canIUse('button.open-type.getUserInfo')
  },
  //事件处理函数
  bindViewTap: function () {
    wx.navigateTo({
      url: '../logs/logs'
    })
  },
  onLoad: function () {
    wx.setNavigationBarTitle({
      title: '工作管理'
    })
    if (app.globalData.userInfo) {
      this.setData({
        userInfo: app.globalData.userInfo,
        hasUserInfo: true
      })
    } else if (this.data.canIUse) {
      // 由于 getUserInfo 是网络请求，可能会在 Page.onLoad 之后才返回
      // 所以此处加入 callback 以防止这种情况
      app.userInfoReadyCallback = res => {
        this.setData({
          userInfo: res.userInfo,
          hasUserInfo: true
        })
      }
    } else {
      // 在没有 open-type=getUserInfo 版本的兼容处理
      wx.getUserInfo({
        success: res => {
          app.globalData.userInfo = res.userInfo
          this.setData({
            userInfo: res.userInfo,
            hasUserInfo: true
          })
        }
      })
    }
  },
  getUserInfo1: function (e) {
    // var url = app.globalData.localUrl + 'login';
    // wx.login({
    //   success: function (res) {
    //     if (res.code) {
    //       //发起网络请求
    //       wx.request({
    //         url: url,
    //         data: {
    //           code: res.code,
    //           type: 1,
    //         },
    //         header: {
    //           'content-type': 'application/json'
    //         },
    //         success: function (a) {

    //           if (a.data.code == 1) {
    //             wx.showToast({
    //               title: '成功',
    //               icon: 'success',
    //               duration: 2000
    //             })
    //             wx.setStorageSync('userInfo', a.data.data);
                wx.switchTab({
                  url: '/pages/cliniclist/cliniclist',
                })
    //           } else {
    //             wx.showToast({
    //               title: '登陆失败，请联系管理员',
    //               icon: 'loading',
    //               duration: 2000
    //             })
    //           }
    //         }
    //       })
    //     } else {
    //       console.log('获取用户登录态失败！' + res.errMsg)
    //     }

    //   }
    // });
  },
  getUserInfo2: function (e) {
    var url = app.globalData.localUrl + 'login';
    wx.login({
      success: function (res) {
        if (res.code) {
          //发起网络请求
          wx.request({
            url: url,
            data: {
              code: res.code,
              type: 2,
            },
            header: {
              'content-type': 'application/json'
            },
            success: function (a) {

              if (a.data.code == 1) {
                wx.showToast({
                  title: '成功',
                  icon: 'success',
                  duration: 2000
                })
                wx.setStorageSync('userInfo', a.data.data);
                wx.setStorageSync('tongshi', '1');
                wx.switchTab({
                  url: '/pages/cliniclist/cliniclist',
                })
              } else {
                wx.showToast({
                  title: '登陆失败，请联系管理员',
                  icon: 'loading',
                  duration: 2000
                })
              }
            }
          })
        } else {
          console.log('获取用户登录态失败！' + res.errMsg)
        }
      }
    });
  }
})
